layui.use(['form','table','laypage'], function(){
  var table = layui.table;
  var form = layui.form,
	layer = layui.layer;
	/*初始化表格*/
	function tableInit()
	{  
	  table.render({
		elem: '#dataTables-example'
		,url:'/shop/addorder/userlist.html'
		,method:'POST'
		,parseData: function(res){ //res 即为原始返回的数据
			//封装返回数据
			console.log(res);
			for (i in res.data) {
				res.data[i]['reason'] = "<button class='layui-btn userconfirm' uid='"+i+"'>确认客户</button>";
			}
			return {
			  "code": 10001, //解析接口状态
			  "msg": '', //解析提示文本
			  "count": res.total, //解析数据长度
			  "data": res.data //解析数据列表
			};
		}
		,cols: [[
		  {field:'addtime', title: '进店时间'}
		  ,{field:'user_sn', title: '客户编号'} 
		  ,{field:'user_img', title: '照片'}
		  ,{field:'username', title: '姓名'}
		  ,{field:'nkname', title: '称呼'}
		  ,{field:'sex', title: '性别'}
		  ,{field:'age', title: '年龄'}
		  ,{field:'phone', title: '联系方式'}
		  ,{field:'spare_phone', title: '备用联系方式'}
		  ,{field:'u_type', title: '客户类型'}
		  ,{field:'reason', title: '操作'}
		]]
		,page: { //支持传入 laypage 组件的所有参数（某些参数除外，如：jump/elem） - 详见文档
		  layout: ['prev', 'page', 'next', 'skip', 'count']
		}
		,response: {
			statusCode: 10001
		}
        ,done: function(res, curr, count){
         $('.userconfirm').on('click',function(){
               var id = $(this).attr('uid');
               var obj = res.data[id];
               $("#username", parent.document).val(obj.username);
               $("#nkname", parent.document).val(obj.nkname);
               $("#phone", parent.document).val(obj.phone);
               $("#spare_phone", parent.document).val(obj.spare_phone);
               $("#uid", parent.document).val(obj.user_id);
               //关闭当前frame
               xadmin.close();
         })
        }
	  });
	}
	tableInit();
    /*关闭页面*/
    form.on('submit(close)',
    function(data) {
        //关闭当前frame
        xadmin.close();
        // 可以对父窗口进行刷新 
        xadmin.father_reload();
        return false;
    });
});

